Skip to content

Implement safe file-level Stage and Unstage - #55

Merged
codeacme17 merged 1 commit into
codeacme17:devfrom
Traviinam:feat/safe-stage-unstage-10
Aug 31, 2026
Merged

Implement safe file-level Stage and Unstage#55
codeacme17 merged 1 commit into
codeacme17:devfrom
Traviinam:feat/safe-stage-unstage-10

Conversation

@Traviinam

Copy link
Copy Markdown
Contributor

Summary

  • add file-level and grouped Stage and Unstage actions for the selected Worktree
  • revalidate repository, Worktree generation, target state, locks, and stale baselines immediately before each mutation
  • support literal NUL-delimited paths, Initial Commit Unstage, per-path Partial Success, and independent Worktree mutation lanes
  • use bounded O(N) baseline inspection with O(1) per-target revalidation

Verification

  • focused tests: 24 passed
  • full test suite: 268 passed
  • TypeScript typecheck
  • ESLint
  • Prettier
  • production build
  • git diff check

Closes #10

@codeacme17
codeacme17 merged commit 8ab009e into codeacme17:dev Aug 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement safe file-level Stage and Unstage

2 participants